import request from '@/utils/request'

export function ticketAdd(data) {
    return request({
        url: '/do?c=420001',
        method: 'post',
        data: data
    })
}

export function ticketList(data) {
    return request({
        url: '/do?c=420002',
        method: 'post',
        data: data
    })
}

export function ticketDefaultPic(data) {
    return request({
        url: '/do?c=420008',
        method: 'post',
        data: data
    })
}

export function updateTicketStatus(data) {
    return request({
        url: '/do?c=420006',
        method: 'post',
        data: data
    })
}

export function removeTicket(data) {
    return request({
        url: '/do?c=420007',
        method: 'post',
        data: data
    })
}

export function ticketDetail(data) {
    return request({
        url: '/do?c=420003',
        method: 'post',
        data: data
    })
}

export function editTicket(data) {
    return request({
        url: '/do?c=420004',
        method: 'post',
        data: data
    })
}

export function onSaleTicket(data) {
    return request({
        url: '/do?c=420011',
        method: 'post',
        data: data
    })
}

export function payInfo(data) {
    return request({
        url: '/do?c=420009',
        method: 'post',
        data: data
    })
}

export function VIPInfo(data) {
    return request({
        url: '/do?c=203003',
        method: 'post',
        data: data
    })
}

export function memberInfo(data) {
    return request({
        url: '/do?c=202013',
        method: 'post',
        data: data
    })
}

export function getPrice(data) {
    return request({
        url: '/do?c=701002',
        method: 'post',
        data: data
    })
}

export function payForOrder(data) {
    return request({
        url: '/do?c=701001',
        method: 'post',
        data: data
    })
}

export function ticketOrders(data) {
    return request({
        url: '/do?c=420017',
        method: 'post',
        data: data
    })
}

export function checkTicketLists(data) {
    return request({
        url: '/do?c=420016',
        method: 'post',
        data: data
    })
}

export function ticketDiscount(data) {
    return request({
        url: '/do?c=420005',
        method: 'post',
        data: data
    })
}

export function ticketOrderCancel(data) {
    return request({
        url: '/do?c=420021',
        method: 'post',
        data: data
    })
}
export function ticketBuyCancel(data) {
    return request({
        url: '/do?c=420020',
        method: 'post',
        data: data
    })
}

export function ticketPayAgain(data) {
    return request({
        url: '/do?c=420019',
        method: 'post',
        data: data
    })
}

// 超时计费模版
export function ticketChargeTemp(data) {
    return request({
        url: '/do?c=420104',
        method: 'post',
        data: data
    })
}
// 新增超时计费模版
export function ticketChargeTempAdd(data) {
    return request({
        url: '/do?c=420101',
        method: 'post',
        data: data
    })
}
// 编辑超时计费模版
export function ticketChargeTempEdit(data) {
    return request({
        url: '/do?c=420102',
        method: 'post',
        data: data
    })
}
// 删除超时计费模版
export function ticketChargeDel(data) {
    return request({
        url: '/do?c=420103',
        method: 'post',
        data: data
    })
}
// 门票销售明细 详情
export function ticketRecordDetail(data) {
    return request({
        url: '/do?c=420037',
        method: 'post',
        data: data
    })
}
// 退票
export function refundTicket(data) {
    return request({
        url: '/do?c=420028',
        method: 'post',
        data: data
    })
}
// 门票核销记录
export function chargeOffTicketList(data) {
    return request({
        url: '/do?c=420029',
        method: 'post',
        data: data
    })
}
// 离场确认结算
export function affirmOutCalculate(data) {
    return request({
        url: '/do?c=420031',
        method: 'post',
        data: data
    })
}
// 离场结算获取超时金额
export function outCalculate(data) {
    return request({
        url: '/do?c=420030',
        method: 'post',
        data: data
    })
}
// 订单详情
export function ticketOrderDetail(data) {
    return request({
        url: '/do?c=420032',
        method: 'post',
        data: data
    })
}
export function ticketOrderDetails(data) {
    return request({
        url: '/do?c=190413',
        method: 'post',
        data: data
    })
}
// 线下结算
export function offineCalculate(data) {
    return request({
        url: '/do?c=420033',
        method: 'post',
        data: data
    })
}
// 出入场记录
export function inOutRecord(data) {
    return request({
        url: '/do?c=921019',
        method: 'post',
        data: data
    })
}
export function getProList(data) {
    return request({
        url: '/do?c=411006',
        method: 'post',
        data: data
    })
}
// 出入场记录 离场
export function InOutLeave(data) {
    return request({
        url: '/do?c=921021',
        method: 'post',
        data: data
    })
}
// 出入场记录 撤销
export function InOutRevoke(data) {
    return request({
        url: '/do?c=411048',
        method: 'post',
        data: data
    })
}

// 出入场记录 导出
export function inOutRecordExport(data) {
    return request({
        url: '/do?c=921020',
        method: 'post',
        data: data
    })
}
// 门票销售明细 导出
export function ticketRecordExport(data) {
    return request({
        url: '/do?c=420034',
        method: 'post',
        data: data
    })
}
// 门票订单 导出
export function ticketOrderExport(data) {
    return request({
        url: '/do?c=420036',
        method: 'post',
        data: data
    })
}
// 专项卡售卖列表
export function specialCardSaleList(data) {
    return request({
        url: '/do?c=190401',
        method: 'post',
        data: data
    })
}
// 专项卡 确认订单
export function specialCardBuy(data) {
    return request({
        url: '/do?c=190402',
        method: 'post',
        data: data
    })
}
// 专项卡管理 订单列表
export function specialCardOrder(data) {
    return request({
        url: '/do?c=190403',
        method: 'post',
        data: data
    })
}
// 专项卡管理 订单列表 导出
export function specialCardOrderEx(data) {
    return request({
        url: '/do?c=190404',
        method: 'post',
        data: data
    })
}
// 专项卡管理 订单列表 详情
export function specialCardOrderDetail(data) {
    return request({
        url: '/do?c=190405',
        method: 'post',
        data: data
    })
}
// 专项卡管理 订单列表 支付
export function specialCardOrderPay(data) {
    return request({
        url: '/do?c=190406',
        method: 'post',
        data: data
    })
}
// 专项卡管理 订单列表 取消支付
export function specialCardOrderCancel(data) {
    return request({
        url: '/do?c=190407',
        method: 'post',
        data: data
    })
}
// 专项卡管理 订单列表 退款
export function specialCardOrderRefund(data) {
    return request({
        url: '/do?c=190408',
        method: 'post',
        data: data
    })
}

// 专项卡销售明细 列表
export function specialCardSaleRecord(data) {
    return request({
        url: '/do?c=190410',
        method: 'post',
        data: data
    })
}
// 专项卡销售明细 列表
export function specialCardSaleRecordEx(data) {
    return request({
        url: '/do?c=190411',
        method: 'post',
        data: data
    })
}
// 专项卡 判定专项卡有效期是否显示
export function specialCardIndateF(data) {
    return request({
        url: '/do?c=190412',
        method: 'post',
        data: data
    })
}
// 专项卡 会员详情 列表
export function specialCardByMemId(data) {
    return request({
        url: '/do?c=190409',
        method: 'post',
        data: data
    })
}

// 专项卡
// 专项卡管理 列表
export function SpeailCardList(data) {
    return request({
        url: '/do?c=190602',
        method: 'post',
        data
    })
}
// 专项卡管理 新增/编辑
export function SpeailCardEdit(data) {
    return request({
        url: '/do?c=190601',
        method: 'post',
        data
    })
}
// 专项卡管理 编辑回显
export function SpeailCardEcho(data) {
    return request({
        url: '/do?c=190603',
        method: 'post',
        data
    })
}
// 专项卡管理 详情
export function SpeailCardDetail(data) {
    return request({
        url: '/do?c=190604',
        method: 'post',
        data
    })
}
// 专项卡管理 状态更新/删除
export function SpeailCardUpdate(data) {
    return request({
        url: '/do?c=190605',
        method: 'post',
        data
    })
}
export function orderTypeb(data) {
    return request({
        url: '/do?c=701006',
        method: 'post',
        data
    })
}
//  商品分类列表 加场馆
export function goodsCateAndVenue(data) {
    return request({
        url: '/do?c=500075',
        method: 'post',
        data
    })
}
//  根据订单号和会员id查询通用消费(定金)信息
export function getOneByOrderAndMember(data) {
    return request({
        url: '/do?c=720007',
        method: 'post',
        data
    })
}
